package sctu.edu.java.year2016.team07.huangsuixin.day20160531.chapter9_1;

/**
 * Created by Huang Suixin on 2016/5/31.
 */

import java.util.Scanner;

/**
 * 1.编写Java程序，创建一个类，并在类中创建一个成员内部类，
 * 通过成员内部类计算1到任意数的和的操作，并在外部类中进行测试。
 */
public class OutTestClass {
    int num;
    public OutTestClass(int num) {
        this.num=num;
    }

    class InnerClass{
        public int add(){
            int sum=0;
            for(int i=0;i<num;i++){
                sum+=i;
            }
            return sum;
        }
    }

    public static void main(String[] args) {
        int x;
        System.out.print("请输入数字：");
        Scanner scan=new Scanner(System.in);
        OutTestClass test1=new OutTestClass(x=scan.nextInt());
        System.out.println("从1+……+"+x+"的和是："+test1.new InnerClass().add());
    }
}
